package com.ruoyi.system.domain.vo;

import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 会员等级对象 bdm_member_level
 *
 * @author ruoyi
 * @date 2024-12-07
 */
@Data
public class BdmMemberLevelVo implements Serializable {


    /**
     * id
     */
    private Long id;

    /**
     * 商品id逗号拼接 vip商品存在多个,vip等级跟vip商品关联
     */
    @Excel(name = "商品id逗号拼接 vip商品存在多个,vip等级跟vip商品关联")
    private String goodId;

    /**
     * 1vip 2svip 3共享店主 4联创 5区域运营 6总裁
     */
    @Excel(name = "1vip 2svip 3共享店主 4联创 5区域运营 6总裁")
    private Integer memberLevelType;

    /**
     * 等级名称
     */
    @Excel(name = "等级名称")
    private String memberLevelName;

    /**
     * 间推奖
     */
    @Excel(name = "间推奖")
    private BigDecimal recommendedRoom;

    /**
     * 团队奖
     */
    @Excel(name = "团队奖")
    private BigDecimal teamAward;

    @Excel(name = "团队奖 低推高")
    private BigDecimal lowAward;

    /**
     * 直推下属奖
     */
    @Excel(name = "直推下属奖")
    private BigDecimal directPremium;

    /**
     * 代理推平级奖
     */
    @Excel(name = "代理推平级奖")
    private BigDecimal agencyGradeAward;

    /**
     * 总裁推共享奖
     */
    @Excel(name = "总裁推共享奖")
    private BigDecimal bossShareAward;

    /**
     * 总裁推联创奖
     */
    @Excel(name = "总裁推联创奖")
    private BigDecimal bossLianChangAward;

    /**
     * 区域运营推共享店主奖
     */
    @Excel(name = "区域运营推共享店主奖")
    private BigDecimal areaShareAward;

    /**
     * 每次评价获取的积分
     */
    @Excel(name = "每次评价获取的积分")
    private Long commentGrowthPoint;

    /**
     * 会员等级固定运费价格
     */
    @Excel(name = "会员等级固定运费价格")
    private BigDecimal freight;

    /**
     * 备注
     */
    @Excel(name = "备注")
    private String note;

    /**
     * 创建人
     */
    @Excel(name = "创建人")
    private Long createUser;

    /**
     * 修改人
     */
    @Excel(name = "修改人")
    private Long updateUser;

    /**
     * 是否删除 0否 1是
     */
    @Excel(name = "是否删除 0否 1是")
    private Long isDelete;

    /**
     * 共享推联创奖
     */
    @Excel(name = "共享推联创奖")
    private BigDecimal shareLianChangAward;

    /**
     * 共享推运营奖
     */
    @Excel(name = "共享推运营奖")
    private BigDecimal shareAreaAward;

    /**
     * 共享推总裁奖
     */
    @Excel(name = "共享推总裁奖")
    private BigDecimal shareBossAward;

    /**
     * 联创推运营奖
     */
    @Excel(name = "联创推运营奖")
    private BigDecimal lianChangAreaAward;

    /**
     * 联创推boss奖
     */
    @Excel(name = "联创推boss奖")
    private BigDecimal lianChangBossAward;

    /**
     * 区域运营推总裁奖
     */
    @Excel(name = "区域运营推总裁奖")
    private BigDecimal areaBossAward;

}
